﻿.w_1280{max-width: 1280px;position: relative;margin: 0 auto;}
.newhead{position: relative;top: 0;left: 0;z-index: 999;width: 100%;height: 180px;background-size: 100% 100% !important; } 
.newtop{max-width: 1280px;margin: 0 auto;}
.mewtop-con{/* overflow: auto; */display: flex;display: -webkit-flex;justify-content: space-between;margin-top: -10px;}
.newtop-logo img{float: left;}
.newtop-logo h1{float: right;margin-left: 30px;margin-top: -20px;letter-spacing: 10px;font-size: 85px;font-weight: normal;color: rgb(5,129,189);}
.newtop .mewtop-con .search{float: right;display: inline-block;width: 230px;background: rgb(239,240,242);height: 38px;line-height: 38px;position: relative;top: 20px;right: 0px;text-align: left;border-radius: 4px;overflow: hidden;}
.newtop .search input{width: 168px;padding:0 14px;height: 38px;line-height: 38px;color:#888888;font-size: 12px;}
.newtop .search a{display: inline-block;width:38px;height: 38px;background: url(../images/search.png) rgb(32,127,59) no-repeat center;position: absolute;top: 0px;right: 0px;}
.lan-right{height: 64px;line-height: 50px;width: 220px;display: none;}
.lan-right a{color:rgb(49,119,168);font-size: 12px;}
.lan-right .cn{display: inline-block;padding-left:22px;background: url(../images/quanqiu_03.jpg) no-repeat left center;}
.lan-right a i{display: inline-block;height:7px;width: 1px;background: #bfbfbf;vertical-align: middle;margin:0 5px;}
.newtop-lan .lan-right{display: block;text-align: right;width: auto;height: 38px;line-height: 22px;}
.lan-right .sry1{margin-right: 30px;}
.lan-right .weixintop{display: inline-block;background: url(../images/weixin_03.png) no-repeat;padding: 8px 10px;margin-bottom: -5px;}
.lan-right .f{display: inline-block;font-size: 20px;font-weight: bold;padding-left: 10px;position: relative;top: 5px;}
.newtop .codehover{ position: relative; float: right; }
.newtop .codehover figure{ display: none; position: absolute; width: 100px; top: 28px; right: 0; z-index: 5;}
.newtop .codehover figure img{ max-width: 120px;  }
.newtop .pcmenu{padding-top: 20px;padding: 0;display: flex;display: -webkit-flex;justify-content: center;text-align: center;}
.newtop .pcmenu li{position:relative;float: left; width: 110px; height: 65px;line-height: 40px; text-align: center;margin: 0 10px; color:#fff;} 
.newtop .pcmenu li:hover,
.newtop .pcmenu li.aon{ border-bottom: 4px solid #2685c9; } 
.newtop .pcmenu li h3{width: 100%;height: 100%;cursor: pointer;}
.newtop .pcmenu li h3 a{color: #333;}
.newtop .pcmenu li.first{ margin-left: 0 }

.newtop .pcmenu li dl{ padding-top: 10px;padding-bottom: 20px;margin:0;display: none;position: absolute;top:100%; width: 130px;z-index: 9;background:#fff; margin-left: -10px;}
.newtop .pcmenu li:nth-of-type(4) dl{ width: 160px; left: -10px;  }
/*.newtop ul li:hover dl{transform: scale(1,1);}*/
.newtop .pcmenu li dl dt{ position: relative;font-size: 16px;text-align: left; padding: 0 20px; }
.newtop .pcmenu li dl dt a{ position: relative;color: #333;  }
.newtop .pcmenu li dl dt a:hover{ color: #2685c9;  }
.newtop .pcmenu li dl dt.has-sub:after {position: absolute;content:''; width: 6px; height: 11px;top:50%;right:10px;margin-top:-6px;background:url("../images/right.png") no-repeat right center;}
.newtop .pcmenu li dl dt .dd { position: absolute; left: 100%;top:100%;padding:0 20px;background:#fff;transition: 0.2s; opacity: 0; visibility: hidden;}
.newtop .pcmenu li dl dt .dd a{ line-height: 1.5; font-size: 16px;white-space: nowrap;}
.newtop .pcmenu li dl dt:hover .dd { top:0;opacity: 1; visibility: visible;}
.newtop .pcmenu li dl dd a{color: rgb(87,154,171);}
.newtop .pcmenu li dl dd{height: auto;line-height: 1.5;margin-bottom: 5px;position: relative;text-align: left;margin-left: 20px;padding-left: 15px;}
.newtop .pcmenu li dl dd:before{content: '';position: absolute;left: 0;top: 10px;display: inline-block;width: 10px;height: 1px;background: rgb(87,154,171);}
.newtop .nav-btn{display: none;float: right; cursor: pointer; line-height: 60px; font-size: 30px; color:#034494;margin-top: 20px; }
.newtop .wapmenu{display: none;background: white;margin: 0;padding-top: 30px;}

.newtop .wapmenu li h3{height: 40px;line-height: 40px;border-bottom: 1px solid #F5F5F5;position: relative;}
.newtop .wapmenu li h3:before{content: '';position: absolute;top: 20px;background: url(../images/right.png) no-repeat;right: 20px;padding: 6px;}
.newtop .wapmenu li dl{display: none;}
.newtop .wapmenu li dl dt{height: 40px;font-size: 16px;line-height: 40px;border-bottom: 1px solid #F5F5F5;position: relative;}
.newtop .wapmenu li dl dt:before{content: '';position: absolute;top: 20px;background: url(../images/right.png) no-repeat;right: 20px;padding: 6px;}
.newtop .wapmenu li dl dd{height: 40px;line-height: 40px;border-bottom: 1px solid #F5F5F5;position: relative;}
.newtop .wapmenu li dl dd:before{content: '';position: absolute;top: 20px;background: url(../images/right.png) no-repeat;right: 20px;padding: 6px;}
.newtop .wapmenu .search{display: inline-block;margin-bottom: 20px;width: 230px;background: rgb(239,240,242);height: 38px;line-height: 38px;position: relative;right: 0px;text-align: left;border-radius: 4px;overflow: hidden;}
@media only screen and (max-width: 1080px) {
.mewtop-con{margin: 0 30px;}
.newhead{height: 125px;}
.mewtop-con .newtop-logo h1,.newtop .mewtop-con  .search,
.newtop .pcmenu{display: none;}
.newtop .nav-btn{display: inline-block;}
}

@media only screen and (min-width: 1200px) {
    .newtop-logo h1{margin-top: 10px; font-size:36px; margin-left: 0;}
    .newtop-logo{padding-left: 100px; position: relative;}
    .newtop-logo img{width:80px; position: absolute; left: 0; top:0;}
    .newtop .pcmenu{padding-left: 100px; margin-top: 20px; justify-content: left;}
    .newtop .pcmenu li h3{font-size:20px;font-weight: normal;}
    .newtop .mewtop-con .search{top:20px;}
}

@media only screen and (max-width: 1200px) {
	.newtop-logo h1{font-size: 30px;}
}




.footer_con,.bottom_con{position: relative;background: rgb(49,97,146);}
.back_top{width: 60px;height: 60px; border: 50px solid;
    border-color: transparent transparent rgb(49,97,146);;position: absolute;top: -100px;left: 50%;transform: translate(-50%);}
.back_top a{display: inline-block;position: relative;left: -20px;top: 30px;font-size: 20px;color: white;text-align: center;}
.back_top a:before{position: absolute;content: '';left: 10px;top: -10px;background: url(../images/top.png) no-repeat;padding: 15px;}
.bottom_con .container{padding:25px 0 20px;border-top: 1px solid white;}
.bottom_con {text-align: center;color:#fff;}
.bottom_con .left{color:#fff;padding-bottom: 5px;}
.bottom_con .left em{font-style: normal;padding:0 8px;color:#e3e3e3;vertical-align: top;display: inline-block;}
.bottom_con .left a{color:#FFFFFF;}
.bottom_con .right{color:#fff;}
.bottom_con .left a{color:#fff;}
.bottom_con .right a{color:#fff;}

.bottom_con .left a:hover{color:#b9c9e1;}

.container{margin:0 auto; max-width: 1280px;padding:0 15px;}
.catlink{float: left;background: url(../images/cat.png) no-repeat;width: 125px;height: 120px;}
.link_con{display: flex;display: -webkit-flex;justify-content: center;}
.linktext{line-height: 50px;text-align: center;margin-top: 10px;}
.linktext h3:nth-child(1){color: rgb(0,155,219);}
.linktext h3:nth-child(2){color: white;}
.bottom_top{padding-top:45px;padding-bottom:30px;display: none;}
.bottom_top dl{margin:0px;color:#fff;}
.linksroll_y{/* max-height: 250px; */width: 150px;/* overflow-y: auto; */}
.linksroll_y::-webkit-scrollbar {/*滚动条整体样式*/
            width: 2px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 100%;
        }
.linksroll_y::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 0px;
            -webkit-box-shadow: inset 0 0 5px rgb(0,155,219);
            background: rgb(0,155,219);
        }
.linksroll_y::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 0px rgb(90,129,168);
            border-radius: 0;
            background: rgb(90,129,168);
         }
.bottom_top dl a{color:#b9c9e1;}
.bottom_top dl dd{margin:0;}
.bottom_top dl dt{position: relative;font-size: 14px;padding-bottom: 18px;color: white;}
.bottom_top dl dt:before{position: absolute;left: -10px;top: 5px;content: '';display: inline-block;width: 1px;height: 12px;background: white;}
.bottom_top dl dd{line-height: 28px;font-size: 12px;}
.bottom_top dl dd.has_sub > a { position: relative;}
.bottom_top dl dd.has_sub > a:after { position: relative;content:''; display: inline-block; margin-left: 5px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #fff;}
.bottom_top dl{float: left;padding-right:5%;}
.bottom_top dl.last{padding-right:0;}
.bottom_top dl dd .divdd_wrap { display: none;}
.bottom_top dl dd .divdd_wrap .divdd { font-size: 14px;}


/* .bottom_top dl .divdd{padding-left: 10px;} */

@media screen and (min-width:1200px ){
	.bottom_top dl{padding-right:10%; }
    .container{width:100%;margin:0 auto;padding:0;}
}
@media only screen and (min-width: 900px) {
.bottom_con .left{float: left;}
.bottom_con .right{float: right;}
}

@media only screen and (min-width: 768px) {
.bottom_top dl{padding-right:6%;}
.bottom_top{display: block;}
.bottom_con {padding:5px 15px 0 10px;}
.bottom_con .left{color:#FFFFFF;}
.bottom_con .left a{color:#FFFFFF;} 
.bottom_con .right a{color:#FFFFFF;} 
   .bottom_con .right{color:#FFFFFF;}

}
@media only screen and (max-width: 1200px) {
	.bottom2{display: none;}
}
.home_banner .img2{display: none;}

.home_banner{position: relative;}
.home_banner .banerA{display: block;}
.home_banner .swiper-pagination{position: absolute;bottom:10px;left: 0px;width: 100%;text-align: center;}
.home_banner img{width: 100%;}

.home_banner .pc,.home_banner .wap{background:no-repeat center; background-size: cover;}
.home_banner .pc{display: none;}

@media(min-width:1024px){
.home_banner .pc{display:block;}
.home_banner .wap{display: none;}

}

@media(min-width:840px){
  .home_banner .img1{display: none;}
  .home_banner .img2{display: block;}
}

.home_floor2{background: rgb(239,240,242);width: 100%;padding: 30px 0;}
.home_floor2 h2{color: black;text-align: center;font-size: 28px;}
.home_floor2 .slideBox{margin: 0 auto;max-width: 1280px;position: relative;}
.home_floor2 .slideBox .hd ul{padding: 0;margin: 0;overflow: auto;display: flex;display: -webkit-flex;align-items: center;flex-wrap: wrap;justify-content: center;}
.home_floor2 .slideBox .hd ul li{cursor: pointer;font-size: 14px;color: black;margin: 20px 10px 0px 10px;float: left;width: 90px;height: 40px;border-radius: 5px;background: rgb(204,204,204);text-align: center;line-height: 40px;}
.home_floor2 .slideBox .hd ul li.on,
.home_floor2 .slideBox .hd ul li:hover{background: rgb(0,155,219);color: white;}
.home_floor2 .slideBox .bd{zoom:1; vertical-align:middle;margin-top: 30px;overflow: hidden; position:relative;}
.home_floor2 .slideBox .bd img{width:100%; display:block;  }
.home_floor2 .slideBox .bd ul{padding: 0;margin: 0;overflow: auto;align-items: center;justify-content: space-around;overflow: hidden;}
.home_floor2 .slideBox .bd ul li{float: left;margin: 0 10px;}
.home_floor2 .prev{position: absolute;left:-50px;bottom: 30px;display: inline-block;background: url(../images/leftj2.png) no-repeat center;background-size: 100% 100%;width: 50px;height: 50px;}
.home_floor2 .next{position: absolute;right:-50px;bottom: 30px;display: inline-block;background: url(../images/right2.png) no-repeat center;background-size: 100% 100%;width: 50px;height: 50px;}
.home_floor2 .list{position:relative;padding: 0 30px;}
.home_floor2 .slideBox .bd ul{ /*max-width:1200px;*/ margin:0 auto;}
.home_floor2 .owl-nav div{ position:absolute; top:50%; width:102px; overflow:hidden; line-height:1000px; height:50px; margin-top:-20px; z-index:10;}
.home_floor2 .owl-nav .owl-prev{left:0;margin-left:-36px;background: url(../images/leftj2.png) no-repeat center;}
.home_floor2 .owl-nav .owl-next{right:0; margin-right:-36px; background-position: right top;background: url(../images/right2.png) no-repeat center;}

.home_floor2 .lok_more{width: 180px;height: 50px;text-align: center;line-height: 50px;margin: 30px auto;border: 3px solid rgb(103,151,211);}
.home_floor2 .lok_more a{display: inline-block;width: 100%;height: 100%;color: white;background: rgb(0,155,219);}
.home_floor2 .slideBox .bd .tempWrap{margin: 0 auto;}




.slideBox .bd{position:relative; height:100%; z-index:0;  }

.slideBox .bd li{zoom:1; vertical-align:middle; }

.slideBox .bd img{width:100%; display:block;  }

@media only screen and (max-width: 1200px) {
.home_floor2 .prev{left: 96px;}
.home_floor2 .next{right: 96px;}
}
@media only screen and (max-width: 768px) {
.home_floor2 .prev{left: 50px;}
.home_floor2 .next{right: 50px;}
.home_floor2 .prev,.home_floor2 .next{width: 30px;height: 30px;}
.home_floor2 .lok_more{width: 100px;height: 40px;line-height: 40px;}
}
@media only screen and (max-width: 480px) {
.home_floor2 .prev{left: 10px;}
.home_floor2 .next{right: 10px;}
}
.home_floor3{width: 100%;padding-bottom: 50px;background: url(../images/flor3bg_02.jpg) repeat-y bottom center;}
.home_floor3 h2{text-align: center;font-size: 28px;color: black;padding-top: 50px;}
.home_floor3 ul{overflow: auto;width:100%;margin: 0 auto;display: flex;display: -webkit-flex;flex-wrap: wrap;padding:0;justify-content: left;}
.home_floor3 ul li{float: left;margin: 10px 10px;width: 23%;position: relative;}
.home_floor3 ul li .floor3_top{position: relative;width: 100%;height: 0;padding-top: 66.66%;background-size: 100% 100% !important;}
.home_floor3 ul li .floor3_top h3{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: absolute;bottom: 0;padding: 10px 0;width: 100%;text-align: center;font-size: 18px;color: white;background: rgba(81,174,205,.8);}
.home_floor3 ul li  p{color: black;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.home_floor3 ul li .detail{margin-top: 10px;float: right;}
.home_floor3 ul li .detail a.xq{color: rgb(0,154,232);position: relative;padding-right: 25px;}
.home_floor3 ul li .detail a.xq:after{content: '';background: url(../images/det_03.jpg) no-repeat;padding: 10px;position: absolute;right: 0;top: 5px;}
@media only screen and (max-width: 1110px) {
	.home_floor3 ul li{width: 30%;}
}
@media only screen and (max-width: 768px) {
	.home_floor3 ul li{width: 45%;}
  .home_floor3 ul{justify-content: space-between;}
}
@media only screen and (max-width: 480px) {
	.home_floor3 ul li{width: 95%;}
  .home_floor3 ul{justify-content: space-between;}

}

/*这是滚动插件的公用样式 如出现雷同 请删除*/
.owl-carousel,
.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;}
.owl-carousel{display:none;width:100%;z-index:1}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,
.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-item img{display:block;width:100%}
.owl-carousel .owl-dots.disabled,
.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
@keyframes fadeOut{
	0%{opacity:1}
	100%{opacity:0}
}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,
.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/*end*/


.big_menu{width: 260px;float: left;}
.big_menu .menu_name {height: 75px;line-height: 75px;padding-left:25px;background: #2685c9;font-weight: normal;}
.big_menu .menu_name a{color:#fff;}
.big_menu li{display: inline-block;color:#666666;margin-right: 6px;}
.big_menu li a{color:#444;font-size: 16px;background: #f6f6f6;display: block;padding:0 18px;height: 35px;line-height: 35px;}
.big_menu ul{white-space: nowrap;overflow-x: auto;}
.big_menu li.on .head_txt{color:#2685c9;}
.big_menu li{display: block;;margin-right:0px;background: #f6f6f6;}
.big_menu li .head_txt{background: rgb(246,246,246);border-bottom:1px solid #e5e5e5;color: black;position: relative;display: inline-block;height: 55px;line-height: 55px;width: 100%;padding-left: 30px;}
.big_menu li .head_txt:after{content: '';position: absolute;right: 35px;top: 20px;transition: 0.4s;background: url(../images/right.png) no-repeat  center;padding: 5.5px 3px;}

.big_menu li:hover .head_txt{color:rgb(0,155,219);background: rgb(229,229,229);}
.big_menu li.on .head_txt{color:rgb(0,155,219);background: rgb(229,229,229);}
.big_menu li.select .head_txt:after{background-image:  url(../images/right_on.png);transform: rotate(90deg);}
.big_menu li:hover .head_txt:after,
.big_menu li.on .head_txt:after{background-image:  url(../images/right_on.png); }

.big_menu li dl{background: rgb(246,246,246);display: none;margin: 0;padding: 0;}
@media only screen and (max-width: 1440px) {
.home_floor2 .slideBox{max-width: 1200px;width: 100%;}
}


.big_menu li dd a{border-radius:0;height: 55px;line-height: 55px;background: url(../images/right.png) no-repeat 180px center;padding-left:25px;color:#444444;font-size: 16px;}

.big_menu {background: url(../images/menubg1.png) no-repeat bottom center;}
/* .big_menu li.on{background: #dbdddf} */
.big_menu li.on .head_txt{background:#dbdddf;} 
.big_menu li dd:hover a{background-image:  url(../images/right_on.png);color:rgb(0,155,219);} 
.big_menu li dd.ddon a{background-image:  url(../images/right_on.png);color:rgb(0,155,219);}	



			.big_banner {
				width: 100%;
				height: 360px;
			}
.big_banner img{height: 100%;}
.big_con{overflow: auto;margin-top: 30px;margin-bottom: 50px;}
.news_location{float: right;width: 986px;}
.news_location .current{display: none;}
.news_location .columnname{border-bottom:1px solid #e7f0f4;color:#333333;font-style: 16px;font-weight: bold;height: 40px;line-height: 40px;height: 30px;position: relative;}
.news_location .columnname .span{background: url(../images/yuan.png) no-repeat left center;display: inline-block;line-height: 36px;position: relative;position: absolute;bottom:0;left: 0;}
.news_location .columnname .span em{border-bottom:2px solid #87b2c7;display: inline-block;line-height: 36px;font-style: normal;font-size: 20px;color:#444;}
.news_location .current .th_page{color: rgb(0,155,219);}

	.news_location .current{float: right;display: block;color:#888888;font-size: 14px;font-weight: 400;line-height: 
    14px;padding-left:20px;background: url(../images/home.png) no-repeat left center;}
   .news_location .current a{color:#888888;}
   .news_location .current a:hover{color:#2685c9;}
   .news_location .current span{}

.big_con .list_item img{float: left;margin-right: 20px;margin-bottom: 20px;}
.big_con .list_item .detail_text{color: rgb(78,78,78);font-size: 14px;margin-top: 0;margin-bottom: 20px;line-height: 30px;}
	
.big_con .list_item{float:right;width: 986px;margin-top: 30px;position: relative;}
.big_con .big_list{padding: 0;overflow: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.big_con .big_list li{float: left;color: rgb(49,49,49);width: 310px;margin: 20px 5px;border: 1px solid rgb(229,229,229);box-sizing: border-box;}
.big_con .big_list li .big_img{width: 100%;height: 190px;overflow: hidden;}
.big_con .big_list li h2{font-size: 18px;padding: 20px 15px;}
.big_con .big_list li p{margin: 0;padding: 0 15px;color: rgb(137,137,137);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.big_con .big_list li .big_bottom{padding: 15px 15px;overflow: auto;margin-top: 20px;}
.big_con .big_list li .big_bottom span:nth-child(1){float: left;width: 115px;height: 40px;text-align: center;;line-height:40px;border: 1px solid rgb(139,139,139);color: black;}
.big_con .big_list li .big_bottom span:nth-child(2){float: right;padding-top: 15px;}
.big_con .big_list li .big_bottom span.span2{float: right;padding-top: 15px; width:auto; height: auto; border:none;}

.big_con .big_list li .big_bottom span a{display: inline-block;width: 100%;height: 100%;}
.big_con .big_list li .big_bottom span:nth-child(2) a{display: inline-block;width: 100%;height: 100%;background: url(../images/dow.png) no-repeat;padding: 20px 10px;}
.big_con .big_list li .big_bottom span.span2 a{display: inline-block;width: 100%;height: 100%;background: url(../images/dow.png) no-repeat;padding: 20px 10px;}
 

@media only screen and (max-width: 1240px) {
.big_menu{width: 100%;float: none;margin: 0 auto;}
.big_menu .menu_name {height: 75px;line-height: 75px;padding-left:25px;background: #2685c9;font-weight: normal;}
.big_menu .menu_name a{color:#fff;}
.big_menu li{display: inline-block;color:#666666;margin-right: 6px;}
.big_menu li a{color:#444;font-size: 16px;background: #f6f6f6;display: block;padding:0 18px;height: 35px;line-height: 35px;}

.big_menu li dd a{color:#444;font-size: 16px;background: #f6f6f6;display: block;padding:0 18px;height: 35px;line-height: 35px;}
.big_menu li dd.ddon a{color:#2685c9;background: rgb(246,246,246);}
.big_menu ul{white-space: nowrap;overflow-x: auto;} 
.big_menu li{display: block;;margin-right:0px;background: #f6f6f6;}
.big_menu li .head_txt{background: rgb(246,246,246);border-bottom:1px solid #e5e5e5;color: black;position: relative;display: inline-block;height: 55px;line-height: 55px;width: 100%;padding-left: 30px;}
.big_menu li .head_txt:after{position: absolute;right: 35px;top: 20px;transition: 0.4s;background: url(../images/right.png) no-repeat  center;padding: 5.5px 3px;}
.big_menu li:hover .head_txt{color:rgb(0,155,219);background: rgb(229,229,229);}
.big_menu li:hover .head_txt:after{}
.big_menu li dl{background: rgb(246,246,246);display: none;}
.big_menu li dd a{background: none;}
.big_menu li dd:hover a{background: none;}
.news_location{width: 100%;float: none;}
.news_location .current{display: none;}
.big_con .list_item{width: 100%;}
.big_con .big_list{margin: 0 auto;justify-content: space-around;}
.big_con .big_list li{float: none;}
}
@media only screen and (max-width: 768px) {
.big_banner {height: 150px;}
}

.swiper-container{width: 100%;height: 100%;}
.home_banner .swiper-container,
.home_banner .swiper-wrapper,
.home_banner .swiper-slide{ height: auto; }
.swiper-container-scrollbar .swiper-slide{
    height: auto;
}
.swiper-container-free-mode > .swiper-wrapper {
  -webkit-transition-timing-function: linear;    /*之前是ease-out*/
  -moz-transition-timing-function: linear;
  -ms-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  transition-timing-function: linear;
  margin: 0 auto;
}
.content_bg{width: 100%;height: 100%;background: rgb(246,246,246);}
.yw_con{padding-bottom: 50px;/*height: 650px;*/position: relative;transform:translate3d(0,0,0);overflow:hidden;}
.yw_con .yw_list{padding-top:50px ;color: black;transform:translate3d(0,0,0)}
.yw_con .yw_list h2{position: relative;font-size: 28px;padding-bottom: 10px;border-bottom: 1px solid rgb(229,229,229);text-align: center;}
.yw_con .yw_list h2:before{content: '';position: absolute;bottom: 0;width: 110px;height: 1px;background: rgb(0,155,219);}
.yw_con .yw_list .head_tip{width: 74%;margin: 30px 13%;text-align: center;color: rgb(51,51,51);}
.yw_con .yw_list ul{padding: 0;overflow: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.yw_con .yw_list ul li{float: left;width: 25%;border-right: 1px solid rgb(229,229,229);background: white;}
.yw_con .yw_list ul li .yw_img{width: 100%;overflow: hidden;}
.yw_con .yw_list ul li h3{position: relative;margin: 0 20px;padding-top: 50px;padding-bottom: 20px;border-bottom: 1px solid rgb(0,155,219);text-align: center;color: rgb(0,155,219);}
.yw_con .yw_list ul li h3:before{content: '';position: absolute;padding: 15px;top: 15px;left: 50%;transform: translate(-50%);}
.yw_con .yw_list ul li .ywixon1:before{background: url(../images/ywicon1.png) no-repeat;}
.yw_con .yw_list ul li .ywixon2:before{background: url(../images/ywicon2.png) no-repeat;}
.yw_con .yw_list ul li .ywixon3:before{background: url(../images/ywicon3.png) no-repeat;}
.yw_con .yw_list ul li .ywixon4:before{background: url(../images/ywicon4.png) no-repeat;}
.yw_con .yw_list ul li .ywixon5:before{background: url(../images/ywicon5.png) no-repeat;}
.yw_con .yw_list ul li .ywixon6:before{background: url(../images/ywicon6.png) no-repeat;}
.yw_con .yw_list ul li .ywixon7:before{background: url(../images/ywicon7.png) no-repeat;}
.yw_con .yw_list ul li .ywixon8:before{background: url(../images/ywicon8_03.png) no-repeat;}
.yw_con .yw_list ul li .ywixon9:before{background: url(../images/ywicon9_03.png) no-repeat;}
.yw_con .yw_list ul li .ywixon10:before{background: url(../images/ywicon10.png) no-repeat;}
.yw_con .yw_list ul li p{padding: 0 20px;color: rgb(119,119,119);text-align: center;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.yw_con	.swiper-pagination{right: 20px;top: 50%;transform: rotate(90deg);z-index: 99;}
.yw_con	.swiper-pagination .swiper-pagination-bullet{width: 15px;height: 15px;}
.yw_con	.swiper-pagination .swiper-pagination-bullet-active{}
.list_item .gs_list{padding-top: 20px;}
.list_item .gs_list li{padding-bottom: 10px;border-bottom: 1px dashed rgb(229,229,229);overflow: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.list_item .gs_list li a{display: inline-block;width: 100%;}
.list_item .gs_list li .gs_head{float: left;width: 60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_item .gs_list li .gs_time{float: right;}

.list_item .yq_list{padding-top: 20px;}
.list_item .yq_list .itemcon{opacity: 1 !important;padding-bottom: 10px;border-bottom: 1px dashed rgb(229,229,229);overflow: auto;display: flex;display: -webkit-flex;align-items: center;justify-content: space-between;}
.list_item .yq_list .itemcon a{display: inline-block;width: 100%;}
.list_item .yq_list .itemcon .yq_head{width: 60%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.list_item .yq_list .itemcon .yq_time{float: left;margin-right: 15px;}

#timeline{width: 800px;margin: 0 auto;overflow: hidden;position: relative;background: url(../images/line.jpg) left 65px repeat-x; }
#dates{height: 90px;overflow: hidden;margin: 0;padding: 0;float: left;}
#dates li{cursor: pointer;float: left;width: 100px;height: 80px;margin-top: -7px;font-size: 20px;text-align: center;background: url(../images/timeitem.png) center bottom no-repeat;}
#dates li a.selected,
#dates li:hover a{color: rgb(0,155,219);font-size: 24px;}
#dates li:hover,
#dates li.bgon{background: url(../images/time.png) center bottom no-repeat;height: 87px;}
#dates a{line-height: 38px;display: inline-block;width: 100%;height: 100%;}
#issues{overflow: hidden;/*height: 350px;*/}
#issues .itemli{width: 800px;/*height: 350px;*/float: left;}
#next, #prev{position: absolute;top: 48px;padding: 16px;background-position: 0 0;background-repeat: no-repeat;overflow: hidden;}
#next{right: 60px;background: url(../images/righttime.png);}
#prev{left: 60px;background: url(../images/lefttime.png);}
@media only screen and (max-width: 1000px) {
#timeline{width: 80%;}
#issues{width: 100%;padding: 0;}
#issues .itemli{width: 100vw;}
.list_item .gs_list{padding-left: 20px;padding-right: 20px;}
}
.big_con .today_list{padding: 0;overflow: auto;display: flex;display: -webkit-flex;flex-wrap: wrap;}
.big_con .today_list li{float: left;color: rgb(49,49,49);width: 310px;margin: 20px 5px;}
.big_con .today_list li .big_img{width: 100%;height: 190px;overflow: hidden;}
.big_con .today_list li h2{font-size: 18px;padding: 20px 15px;text-align: center;font-weight: normal;}
.big_con .today_list li a{display: block;color: rgb(49,49,49);}
.big_con .today_list li p{margin: 0;padding: 0 15px;color: rgb(137,137,137);overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.big_con .ceo_list{padding: 0;width: 100%;}
.big_con .ceo_list li{color: rgb(49,49,49);width: 100%;margin-top: 25px;margin-bottom:40px;overflow: auto;display: flex;display: -webkit-flex;}
.big_con .ceo_list li .big_img{width: 210px;height: 280px;overflow: hidden;float: left;border: 1px solid rgb(229,229,229);}
.big_con .ceo_list li .big_img img{margin: 0;padding-top: 30px;}
.big_con .ceo_list li .ceo_text{padding-left: 30px;width: 80%;padding-top: 10px;}
.big_con .ceo_list li .ceo_text{padding-left: 30px;width: 80%;padding-top: 10px;}
.big_con .ceo_list li .ceo_text h2{font-size: 18px;text-align: left;font-weight: normal;}
.big_con .ceo_list li .ceo_text h3{ color: #999; font-size: 14px; font-weight: normal; padding: 10px 0; border-bottom: 1px dashed rgb(229,229,229);}
.big_con .ceo_list li .ceo_text p{margin: 0;padding-top: 15px;color: rgb(137,137,137);font-size: 14px;line-height: 24px;}

.home_left{padding-bottom: 20px;}
.home_new_top{position: relative; height: 360px; background-size: cover !important;overflow: hidden;}
.home_new_top a{display: inline-block;width: 100%;height: 100%;}
.home_new_top .home_lefttext{overflow: auto;width: 99.8%;position: absolute;bottom: 0;background: rgba(0,0,0,0.6);font-size: 16px;padding: 0 15px;color: white;}
.home_new_top .home_lefttext .head_p{float: left;width: 70%;overflow: hidden;text-overflow: ellipsis; white-space: nowrap; margin: 13px 0;}
.home_new_top .home_lefttext .mote_time{padding-top: 10px;}
.mote_time{float: right;font-size: 13px;padding-top: 15px;}
.mote_time p{margin: 5px 0;text-align: right;}
.mote_time p:nth-child(2){font-size: 14px;}
.new_right{max-width: 590px !important;width: 50% !important;}

.home_left{position: relative;}
.home_left .swiper-pagination{right: 0;bottom: 75px;}
.home_left .swiper-pagination-bullet{background: #DDDDDD;}
.new_right .ul .new_a{padding: 17px 0;}
.new_right .ul .new_a .Home_news_right{overflow: auto;position: relative;padding-left: 15px; padding-right: 100px;}
.new_right .ul .new_a .Home_news_right span{position: absolute; right: 0; top:0; display:inline-block;}
.new_right .ul .new_a .Home_news_right:before{content: '';position:absolute;left: 0;top: 5px;background: url(../images/right_on.png) no-repeat;padding: 8px 10px;}
.new_right .ul .new_a .Home_news_right .h3{margin-bottom: 0;float: left;}
.new_right .ul .new_a .Home_news_right span{float: right;}

@media only screen and (max-width: 1200px) {
	.new_right{width: 100% !important;max-width: 100% !important;}
	.home_left{padding-left: 0;}
	.home_new_top .home_lefttext .head_p{width: 60%;}
}

.footer_con .alinConBox .link_con{justify-content:left;}
@media only screen and (min-width: 1201px) {
    .footer_con .alinConBox{position: relative;}
    .footer_con .alinConBox .catlink{position: absolute; left: 0; top:0; display: none;}
}


@media only screen and (min-width: 1300px) {
  .new_right .ul .new_a .Home_news_right{padding-right: 160px;}
}

.bottomLinks{display: none;}
.bottomLinks .list{border-top:1px solid #fff; color: #b9c9e1;}
.bottomLinks .list a{color: #b9c9e1;}
.bottomLinks .list dl{margin: 0; padding: 0; float: left; margin-right: 20px;  /*position: relative;*/}
.bottomLinks .list dl dt{padding: 20px 20px 15px 10px; /*position: relative;*/cursor: pointer; }
.bottomLinks .list dl dt .btnicon{position: relative; display: inline-block; top:-2px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #fff; }
.bottomLinks .list dl:hover {background:#fff;}
.bottomLinks .list dl:hover dt{color:#333;}
.bottomLinks .list dl:hover dt .btnicon {border-bottom-color: #333;}
.bottomLinks .list dl.last{margin-right: 0;}
.bottomLinks .list dl dd{margin: 0; padding: 0; }
.bottomLinks .list .linksroll_y{display: none; position: absolute;left: 50%;top: 0;transform: translateX(-50%); background: #fff; z-index: 3;  }
.bottomLinks .list .linksroll_y div { height: 100%;padding:30px; display: flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;overflow-y: auto;}
.bottomLinks .list .linksroll_y div dd { width: 12.2%; margin-right: 2%;margin-bottom: 2%;}
.bottomLinks .list dl#dibu25 .linksroll_y div dd { width: 14.6%; }
.bottomLinks .list dl:hover .linksroll_y{display: block;}

@media only screen and (min-width: 1201px) {
.bottomLinks{display: block;}
}


/*2021/12/21*/
.yw_con .yw_list ul{
justify-content: center;
}
